iT邦幫忙

2021 iThome 鐵人賽

DAY 25
0
自我挑戰組

從零開始學Java系列 第 25

Day25 Matrix

  • 分享至 

  • xImage
  •  

EX:創建一個3X3的矩陣
Step1:先用語法產生一個三成三的矩陣,利用for迴圈把資料抓出來
Step2:第一個for迴圈條件,先宣告一個i後,從第0項開始抓,i要小於矩陣的長度,i++
Step3:第二個for迴圈先宣告一個j後,一樣從第0項開始抓,j要小於已經抓出來的矩陣i的長度,j++,也就是說先從二維陣列抓出一個一個一維陣列,在宣告一個j抓出一維陣列的資料
Step4:印出結果
https://ithelp.ithome.com.tw/upload/images/20211006/201404574a3i9IERk0.jpg
https://ithelp.ithome.com.tw/upload/images/20211006/20140457X0OTIU5h2Q.jpg

EX:兩個矩陣相乘
Step1:先建立一個2X3的a矩陣
https://ithelp.ithome.com.tw/upload/images/20211006/20140457U78jsubwtK.jpg
Step2:建立一個3X4的b矩陣
https://ithelp.ithome.com.tw/upload/images/20211006/20140457hOs5Vvza4l.jpg
Step3:產生一個c矩陣,學過矩陣的就知道一個2X3的矩陣乘上一個3X4的矩陣,會產生2X4的矩陣,再利用for迴圈建立條件,最後打上公式。
https://ithelp.ithome.com.tw/upload/images/20211006/20140457IK1o2mWMQE.jpg
Step4:最後打上能跑出結果的條件迴圈,如下。
https://ithelp.ithome.com.tw/upload/images/20211006/20140457byAG262emZ.jpg
Step5:結果
https://ithelp.ithome.com.tw/upload/images/20211006/20140457mU9PVZwo62.jpg


上一篇
Day24 Shallow deep copy &Matrix
下一篇
Day26 Java String(Ⅰ)
系列文
從零開始學Java30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言